草庐IT

recyclerview 重排

全部标签

android - NestedScrollView 布局中的 RecyclerView 不滚动

我在NestedScrollView中的RecyclerView中滚动时遇到一些问题,旁边是CollapsingToolbarLayout。问题是RecyclerView不滚动并且CollapsingToolbarLayout不展开/折叠。这是XML:感谢帮助。 最佳答案 你需要调用“recyclerView.setNestedScrollingEnabled(false)” 关于android-NestedScrollView布局中的RecyclerView不滚动,我们在StackOv

android - 不同宽度的 RecyclerView

我想用始终具有相同高度但不同宽度的项目创建RecyclerView。使用Horizo​​ntalRecyclerView非常容易,但我想使用VerticalRecyclerView来做到这一点。结果应该是这样的:___________________________________________|||[................][......][........]||[......................][..............]||[.....][.................]||[......................][......]|||-

android - RecyclerView 移除动画错误

我已经实现了一个RecyclerView,我可以在其中添加和删除项目。我希望将添加的项目添加到倒数第二个位置,并且每当我添加新项目时,动画运行良好。也就是说,最后一个项目向下移动,为新项目淡入留出空间。当我删除一个项目时,出现了一个我不知道如何解决的问题。我希望它的行为方式是:淡出删除的元素,向上移动它下面的所有项目。实际发生的是,首先,最后一个项目消失,然后动画的其余部分开始。当已删除元素下方的项目向上移动时,最后一个项目重新出现为来自墙后。对我来说,好像RecyclerView缩小到“动画后”高度,然后执行动画。我还没有定义ItemAnimator,所以DefaultItemAni

android - 将点击监听器添加到通用 RecyclerView 适配器

编辑因为它是一个genericAdapter而不是简单的适配器,而且我知道添加点击监听器的方法。在onCreateViewHolder中执行此操作并不是一个好的做法。所以这就是为什么我需要更好的建议IhavecreatedaGenericAdapterforRecyclerViewinandroid.NowIwantsomesuggestiontoimproveit.AndhowcouldIaddclickListenertoit.GenericAdapter.javapublicabstractclassGenericAdapterextendsRecyclerView.Adapte

android - Recyclerview 项目点击并不总是有效,有时可以,但点击次数更多(不知道点击了多少次)

Recyclerviewitemclick不总是有效,有时可以,但点击更多(不知道点击了多少次)。如果只点击一次,则无法点击。注意几天前我尝试点击一次它成功了,但现在当我尝试使用AS再次运行时它不起作用,即使我没有修改那个文件我的代码publicclassRecyclerViewAdapterRiwayatextendsRecyclerView.Adapter{Contextcontext;privatestaticfinalStringTAG=RecyclerViewAdapterRiwayat.class.getSimpleName();ListgetDataAdapter;Ima

android - RecyclerView 在弹出返回堆栈后重新创建时是否应该记住它的位置?

我有一个fragment,我用一个新的事务替换它该Fragment包含一个包含大量项目的RecyclerView。当用户在新fragment上按下完成按钮时,我弹出后退堆栈,并重新创建旧fragment。这会导致再次调用OnCreateView方法,一切正常。我的问题是其中的RecyclerView被重新创建,适配器被重置,但它似乎自动移动到它离开的位置(我假设只有在我使用事务添加而不是事务替换时才会发生)作为旁注,适配器仍会为可见项调用OnBindViewHolder和OnCreateViewHolder。我的问题是,为什么会这样?由于重新创建了整个fragment,它不应该重置到第

android - 另一个 RecyclerView 中的 RecyclerView

我正在尝试在RecyclerView父级中创建混合项目,其中包含一些CardViews和另一个RecyclerView。如果您还看不到它,想象一下RecyclerView中的多个ListViews(ListViews按Header分组)。我画了一个结构来让它更清晰:以上是我要实现的布局结构。请注意,这只是计划。我不确定在RecyclerView中包含RecyclerView是否是个好主意。到目前为止,我已经尝试使用ExpandableRecyclerView实现这种复杂的布局。但问题是当在RecyclerView中添加不同的项目类型时(例如水平滚动轮播),它隐藏在标题中。我现在想不出别

android - 附加到底部的 AdView 不允许我在 Recyclerview 中看到最后一项

我有一个RelativeLayout,里面有一个RecyclerView和一个LinearLayout,里面有一个AdView。RecyclerView有很多项目,当我无法在屏幕上显示它们时,我只需要向下滚动才能看到它们,但现在我添加了LinearLayout附加到我向下滚动屏幕底部的AdView,但看不到RecyclerView的最后一项。我将LinearLayout附加到底部,但它似乎在RecyclerView上方,我希望RecyclerView在屏幕上显示项目,但是不在LinearLayout后面。可能吗?这是我的布局XML: 最佳答案

android - 当列表中的项目最小然后屏幕大小时,无尽滚动 RecyclerView 不工作

我已经使用RecyclerView成功实现了无限滚动。我正在使用this代码,这很完美,但以下情况除外情况1:当列表有2个小于屏幕尺寸的项目时,它看起来像OnLoadMore再次调用,因为它发现自己到达列表的末尾我在做什么:我从1个fragment获取列表,然后将此列表发送到另一个fragment,在该fragment中有一个带有onScrolllistner的RecyclerView,如下所示:recyclerView.addOnScrollListener(newEndlessRecyclerOnScrollListener(mLayoutManager){@Overridepub

android - RecyclerView.Adapter onViewDetachedFromWindow 从未调用过

如果我想让RecyclerView中的ViewHolder清理内部状态(在这种情况下从EventBus取消注册并清理Rx-Subscriptions),该怎么做?我认为适配器中的方法onViewDetachedFromWindow或onViewRecycled是我可以清理资源的回调(如API中所述),但是当我更改时永远不会调用此方法从带有RecyclerView的Activity到另一个Activity。只有onViewAttachedToWindow在进入Activity时被调用,我可以看到我的项目。我的适配器看起来像这样:publicclassAdapterextendsRecyc